<?php

if (!defined('BASEPATH'))
    exit('No direct script access allowed');
session_start();

class jx_habitaciones extends CI_Controller {

    private $establecimiento;

    public function __construct() {
        parent::__construct();
        $this->load->model('habitacionesM');
        $this->establecimiento = $_SESSION['establecimiento']['id_establecimiento'];
    }

    public function tieneReserva() {
        if (!empty($_POST)) {
            $cuarto = $_POST['cuarto'];

            $query =
                    "SELECT count(*) as total
FROM cuarto c, categoria cat
WHERE  cat.id_establecimiento='{$this->establecimiento}'
AND c.id_cuarto='{$cuarto}'
AND c.eliminado=0
AND cat.eliminado=0
AND c.id_categoria=cat.id_categoria 
AND c.id_cuarto  IN (
          SELECT rc.id_cuarto
          FROM reserva_x_cuarto rc, reserva r
          WHERE r.id_establecimiento='{$this->establecimiento}'
          AND rc.id_reserva=r.id_reserva  
          AND r.fecha_creacion>='2001-04-04'
          AND r.estatus NOT IN ('cancelada','fin')
          AND CURDATE() BETWEEN  r.fecha_ingreso AND r.fecha_salida
          )";
          
            $result = $this->habitacionesM->query($query);
            echo $result[0]->total == 0 ? "no" : "si";
        }
    }

}

